have butterflies (in your stomach) - Francés Inglés Diccionario